Michel X . Goemans 4 . Lecture notes on matroid optimization 4 . 1 Definition of a Matroid

نویسنده

  • Michel X. Goemans
چکیده

Matroids are combinatorial structures that generalize the notion of linear independence in matrices. There are many equivalent definitions of matroids, we will use one that focus on its independent sets. A matroid M is defined on a finite ground set E (or E(M) if we want to emphasize the matroid M) and a collection of subsets of E are said to be independent. The family of independent sets is denoted by I or I(M), and we typically refer to a matroid M by listing its ground set and its family of independent sets: M = (E, I). For M to be a matroid, I must satisfy two main axioms: (I1) if X ⊆ Y and Y ∈ I then X ∈ I, (I2) if X ∈ I and Y ∈ I and |Y | > |X| then ∃e ∈ Y \X : X ∪ {e} ∈ I.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

4. Lecture Notes on Matroid Optimization 4.1 Definition of a Matroid

Matroids are combinatorial structures that generalize the notion of linear independence in matrices. There are many equivalent definitions of matroids, we will use one that focus on its independent sets. A matroid M is defined on a finite ground set E (or E(M) if we want to emphasize the matroid M) and a collection of subsets of E are said to be independent. The family of independent sets is de...

متن کامل

8.438 Advanced Combinatorial Optimization 2 Iwata and Orlin's Algorithm

Given a finite set V with n elements, a function f : 2 → Z is submodular if for all X,Y ⊆ V , f(X ∪ Y ) + f(X ∩ Y ) ≤ f(X) + f(Y ). Submodular functions frequently arise in combinatorial optimization. For example, the cut function in a weighted undirected graph and the rank function of a matroid are both submodular. Submodular function minimization is the problem of finding the global minimum o...

متن کامل

5. Lecture Notes on Matroid Intersection

One nice feature about matroids is that a simple greedy algorithm allows to optimize over its independent sets or over its bases. At the same time, this shows the limitation of the use of matroids: for many combinatorial optimization problems, the greedy algorithm does not provide an optimum solution. Yet, as we will show in this chapter, the expressive power of matroids become much greater onc...

متن کامل

Lecture 13

We discuss two ways to determine, given I ⊂ S, whether I ∈ I. The first method is based on the previous lecture, where we considered the set Ŝ = ∪̇Ŝi, a union of disjoint copies of the Si. Formally, we write Ŝ = {(e, i) : e ∈ Si}. There is a natural mapping f : Ŝ → ∪Si which maps (e, i) to e. We can now define a partition matroid Mp over the ground set Ŝ, where I(Mp) = { I ⊆ Ŝ s.t. ∀e ∈ S : |I ∩...

متن کامل

8.997 Topics in Combinatorial Optimization

As with many min-max characterizations, proving one of the inequalities is straightforward. For any U ⊆ S and I ∈ I1 ∩ I2, we have |I| = |I ∩ U |+ |I ∩ (S \ U)| ≤ r1(U) + r2(S \ U), since I ∩ U is an independent set in I1 and I ∩ (S \ U) is an independent set in I2. Therefore, maxI∈I1∩I2 |I| ≤ minU∈S (r1(U) + r2(S \ U)). The following important examples illustrate some of the applications of th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009